python selenium登录qq邮箱遇到问题

您所在的位置:网站首页 python selenium 保存网页 python selenium登录qq邮箱遇到问题

python selenium登录qq邮箱遇到问题

2023-03-10 18:25| 来源: 网络整理| 查看: 265

大家好~我用selenium自动填写qq邮箱用户名和密码,但是报错了,我的流程是这样的,首先点击页面的QQ登录按钮:

img

然后页面会出现我已经登陆的微信头像,但是我并不想选择点击头像登录,我想点击下面的账号密码登录:

img

然后我再定位输入框,输入账号和密码,全文如下:

```python from selenium import webdriver from selenium.webdriver.common.by import By from time import sleep browser = webdriver.Chrome() browser.get('https://mail.qq.com') sleep(5) qqlogin = browser.find_element(By.ID, 'qqLoginTab') #QQ登录 qqlogin.click() sleep(5) try: name = browser.find_elements(By.TAG_NAME,'input')[0] #如果有输入账号密码的地方则直接输入 sleep(5) except: plogin = browser.find_element(By.ID,'switcher_plogin') #如果没有输入账号密码的地方则点击下面的“账号密码登录” plogin.click() sleep(5) name = browser.find_elements(By.TAG_NAME,'input')[0] name.send_keys('[email protected]') #输入账号 passw = browser.find_element(By.ID,'p') passw.send_keys('xxxxxxxxxxxx') #输入密码 passw.submit() sleep(5) newurl = browser.switch_to_window(browser.current_window_handle) #获取登录后的邮箱页面url print(newurl) 然后报错了: ![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/130762042876155.png "#left") ![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/039682042876143.png "#left") 请大神帮忙看一下,我知道我的代码很不规范等等各种问题,请轻拍,感谢~~~


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3